package com.zuipin.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.zuipin.entity.product.TagProduct;

import net.sf.json.JSONObject;

/**
 * 标签-商品数据操作接口类
 *
 * @ClassName TagProductMapper
 * @author wangcongyi
 * @date 2017年7月12日 上午11:29:31
 */
@Mapper
public interface TagProductMapper {

	// 批量添加标签-商品信息列表
	int insertBatch(List<TagProduct> tagProducts);

	// 删除重复的标签-商品信息
	int removeRepeat(@Param("params")JSONObject params,@Param("skus")List<String> skus);

	// 通过标签ID查询商品sku列表
	List<String> selectSkusByTagId(Long tagId);
	
	int deleteByPrimaryKey(Long id);

	int insert(TagProduct record);

	int insertSelective(TagProduct record);

	TagProduct selectByPrimaryKey(Long id);

	int updateByPrimaryKeySelective(TagProduct record);

	int updateByPrimaryKey(TagProduct record);
}